//
//  A.h
//  Memory3
//
//  Created by cora1n on 14-8-11.
//  Copyright (c) 2014年 devwu. All rights reserved.
//

#import <Foundation/Foundation.h>
@class B;
@interface A : NSObject
//{
//    B * _b;
//}
//nonatomic 线程相关的,nonatomic

//多线程优点,提高程序运行效率

//如果多个线程在同一时刻对同一数据进行操作,会.....

//atomic 同一时刻只能被一个线程访问


//目前来讲, 加* 的用 retain,不加星号的用 assign
@property (nonatomic,assign)A* a;
//属性 retain
//代码如下
/**
 *      -(void)setXXX:(XXX*)xxx
        {
            [xxx retain];
            if(_xxx != nil)
                [_xxx release];
            _xxx = xxx;
        }
 *
 *
 */
// assign 代码如下
/**
 *      -(void)setXXX:(XXX*)xxx
 *      {
 *           _xxx = xxx;
 *      }
 *
 *
 */



//-(void)setB:(B*)b;
//-(B*)b;
@end
